package com.wantup.miaosha.pojo;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;

import java.io.Serializable;

//@PropertySource("classpath:文件名.properties")// 该注解不能加载yml文件，只加载properties文件

/**
 * 自定义参数 示例
 *
 * @author 吴超城
 */
@Data
@Component
@ConfigurationProperties(prefix = "customize")
public class CustomizeParam implements Serializable {

    private static final long serialVersionUID = 8752545895216408551L;

    private String decryptencrypt;

    private String fastdfsUrl;

    //问诊订单支付回调
    private String weixin_pay_callback_url;
    //问诊订单退款回调
    private String weixin_refund_callback_url;
    //# 铠优微信参数----公共
    private String MCH_ID;
    //# 铠优微信参数----公共
    private String APP_KEY;
    // # 铠优微信支付参数--用户端
    private String APPID;
    // # 铠优微信支付参数--用户端
    private String AppSecret;
    // # 铠优微信支付参数--医生端
    private String AppId_Doctor;
    //# 铠优微信支付参数--医生端
    private String AppSecret_Doctor;
    //# 铠优微信支付参数--医生端
    private String WxIp_Doctor;


//    customize:
//        name: 主人 # string
//        age: 12 #int
//        isStudy: true #布尔
//        bron: 2018/12/12 #data
//        maps: {k1: v1, k2: v2} #map
//        lists: # 数组
//            - lisi
//            - wangwu
//        dog: #对象
//            petName: 狗子
//            petAge: 3
//
//    private String name;
//    private Integer age;
//    private Boolean isStudy;
//    private Date bron;
//
//    private Map<String, Object> maps;
//
//    private List<Object> lists;
//
//    private DogTest dog;
}
